package model;

import java.util.ArrayList;
import java.util.Map;

import bean.ReclamosWebBean;
import session.ReclamosWebSession;

public class ManReclamosWebModel {
	
	public Map<String, Object> guardarReclamosWeb(ReclamosWebBean reclamosWebBean){
		ReclamosWebSession reclamoswebSession = new ReclamosWebSession();
		return reclamoswebSession.guardarReclamosWeb(reclamosWebBean);
	}
	
	public ReclamosWebBean buscarReclamosWeb(int codigoSoli){
		ReclamosWebSession reclamosWebSession = new ReclamosWebSession();	
		return reclamosWebSession.buscarReclamosWeb(codigoSoli);
	}
	
	public ArrayList<ReclamosWebBean> listarSolicitudWeb() throws Exception{
		ReclamosWebSession reclamosWebSession= new ReclamosWebSession();
		return reclamosWebSession.listarSolicitudWeb();
	}
	
	public ArrayList<ReclamosWebBean> buscarSolicitudWeb(String nrorec, String aniorec, String anxorec, 
			int estsol, String nrodoc, int tipsol, int coddep, int codprvi,String dscbienser, 
			String dscsol) throws Exception{
		ReclamosWebSession reclamosWebSession = new ReclamosWebSession();	
		return reclamosWebSession.buscarSolicitudWeb(nrorec,aniorec,anxorec,estsol,nrodoc,
				tipsol,coddep,codprvi,dscbienser,dscsol);
	}
	
	public Map<String, Object> guardarBieSer(ReclamosWebBean reclamosWebBean){
		ReclamosWebSession reclamoswebSession = new ReclamosWebSession();
		return reclamoswebSession.guardarBieSer(reclamosWebBean);
	}
	
	public Map<String, Object> editarBieSer(ReclamosWebBean reclamosWebBean){
		ReclamosWebSession reclamoswebSession = new ReclamosWebSession();
		return reclamoswebSession.editarBieSer(reclamosWebBean);
	}
	
	public ReclamosWebBean buscarBieSer(int ideBieSer){
		ReclamosWebSession reclamosWebSession = new ReclamosWebSession();	
		return reclamosWebSession.buscarBieSer(ideBieSer);
	}
	
	public Map<String, Object> eliminarBieSer(ReclamosWebBean reclamosWebBean){
		ReclamosWebSession reclamoswebSession = new ReclamosWebSession();
		return reclamoswebSession.eliminarBieSer(reclamosWebBean);
	}
	
	public Map<String, Object> migrarSolicitudesWeb(ReclamosWebBean reclamosWebBean){
		ReclamosWebSession reclamoswebSession = new ReclamosWebSession();
		return reclamoswebSession.migrarSolicitudesWeb(reclamosWebBean);
	}
	
}
